$(function() {
	$('.imgcode').click(function() {
		var url = ctx + "captcha?type=math&s=" + Math.random();
		$(".imgcode").attr("src", url);
	});
	$('#btnSubmit').click(function() {
		submitHandler()
	});
	 $("body").keyup(function(event){
         if(event.keyCode==13) {//keyCode=13是回车键
             $("#btnSubmit").click();
         }
      }); 
	 getTenant();
});

var icon = "<i class='fa fa-times-circle'></i> ";
$("#signupForm").validate({
	rules : {
		tenant : {
			required : true
		},
		username : {
			required : true
		},
		password : {
			required : true
		},
		kaptcha : {
			required : true,
			remote : {
				type : "post",
				url : ctx + "admin/user/checkCode",
				cache:false,
	            async:false,
				data : {
					curCode : function() {
						return $("#kaptcha").val();
					}
				}
			}
		}
	},
	messages : {
		tenant : {
			required : icon + "请选择租户",
		},
		username : {
			required : icon + "请输入您的登录名",
		},
		password : {
			required : icon + "请输入您的密码",
		},
		kaptcha : {
			required : icon + "验证码不能为空",
			remote : icon + "请输入正确的验证码",
		}
	}
})

function getTenant() {
	$.ajax({
		type : "get",
		url : ctx + "admin/tenant/list",
		
		success : function(res) {			
			var options = []
			res.data.forEach(function(item){
				options.push('<option value='+ item.id +'>'+item.name+'</option>')
			})
			$('#tenantSelect').append(options)
		}
	});
}

function submitHandler() {
	if($.validate.form()) {
		$.modal.loading($("#btnSubmit").data("loading"));
		$('#password').val(algorithmRequestParam($('#password').val()))
		$("#signupForm").submit();
	}
}

